.1 Organizing Committee @bullet Jendrik Johannes. Developing a Model Composition Framework with Fujaba an Ex- Perience Report Pattern Matching and Rewriting (day 1) Developing a Model Composition Framework with Fujaba – an Experience Report

نویسندگان

  • Holger Giese
  • Stephan Hildebrandt
چکیده

Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduced as a new development tool into Reuseware’s development toolchain to replace major parts of Java coding through story driven modelling. With this we solved problems with behavior modelling and code generation we faced in the development so far. This paper summarizes our experiences in developing with Fujaba and suggests improvements for Fujaba and its EMF code generation based on that.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing a Model Composition Framework with Fujaba – An Experience Report

Reuseware is an open-source model composition framework for composing models defined in arbitrary Ecore-based languages. In its four years of development, Reuseware has experienced many extensions and refactorings due to the integration of new research results and requirements. One year ago, a redevelopment of Reuseware’s core was started. Thanks to its EMF code generation, Fujaba was introduce...

متن کامل

Letting EMF Tools Talk to Fujaba through Adapters

Many software modelling tools are built on top of the Eclipse Modeling Framework (EMF) through which they can communicate and exchange models. In contrast to that, the Fujaba Toolsuite defines its own modelling framework. Both frameworks are built on the same concepts of software modelling. Therefore, they can be adapted. This paper presents an implementation of a generic adapter layer that ada...

متن کامل

Using Graph Grammars for Modeling Wiring Harnesses - An Experience Report

The Fujaba project has created a light weight graph grammar approach allowing the use of graph grammar concepts in usual Java programs. Fujaba comes with visual editors for graph schemas / class diagrams, control structures / activity diagrams, and graph rewrite rules / extended object diagrams. Thereby the user may specify executable programs that are translated into complete Java programs wit...

متن کامل

Adapting FUJABA for Building a Meta Modelling Framework

The Real-Time Systems Lab performs research in the area forward engineering of automotive system software and reengineering of large industrial embedded systems in general. We need adequate CASE-tools to evaluate our approaches. These tools should be built on a shared meta modelling framework according to current standards (e.g. MOF 2.0, JMI, OCL, GXL). The FUJABA Tool Suite provides a substant...

متن کامل

Building Graphical Editors with GEF and Fujaba

The Fujaba tool suite supports the development of models and the generation of code, but it does not cover the development of tools with graphical user interfaces. In this paper, we report on ongoing work in constructing Fujaba-based graphical editors with GEF, an Eclipse-based framework for constructing graphical editors.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009